分别描述类别(categories)和延展(extensions)是什么?以及两者的区别?继承和类别在实现中有何区别?为什么Category只能为对象添加⽅法,却不能添加成员变量?
category 类目是不知道源码的情况下为一个类扩写方法.
extension 延展是为一个类声明私有方法.
继承是创建一个新的类,类目是对现有类进行扩展,还是之前的类.
类目的作用就是为已知类添加方法.
Baaaan赞 1阅读 2.2k
Swift社区赞 5阅读 238评论 2
Swift社区赞 4阅读 223
Swift社区赞 4阅读 187
Swift社区赞 4阅读 163
Swift社区赞 4阅读 101
Swift社区赞 3阅读 384评论 1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。